/**
 * @description 失败信息集合，包括 errno 和 message
 */
module.exports = {
  // 公共服务相关
  // JSON Schema 数据格式校验错误
  jsonSchemaFailInfo: {
    errno: 10001,
    message: 'JSON Schema 数据格式校验错误，请检查传参格式',
  },
  // 用户名（电话）已存在
  registerUserAccountExistInfo: {
    errno: 10002,
    message: '用户名（电话）已存在',
  },
  // 用户未登录
  loginCheckFailInfo: {
    errno: 10003,
    message: '用户未登录，请进行登录'
  },
  // 上传文件尺寸过大
  uploadFileSizeFailInfo: {
    errno: 10004,
    message: '上传文件尺寸过大'
  },
  // 文件上传类型错误
  uploadTypeFailInfo: {
    errno: 10005,
    message: '文件上传类型错误'
  },

  // 用户相关
  createUserFailInfo: {
    errno: 20001,
    message: '注册用户失败',
  },
  loginFailInfo: {
    errno: 20002,
    message: '用户登录失败',
  },
  updatePersonalInfoFailInfo: {
    errno: 20003,
    message: '修改个人信息失败'
  },
  getPersonalInfoFailInfo: {
    errno: 20004,
    message: '获取个人信息失败'
  },

  // 会员相关
  clockInFailInfo: {
    errno: 30001,
    message: '打卡失败',
  },

  // 运动相关
  createExerciseFailInfo: {
    errno: 40001,
    message: '记录运动数据失败',
  },
  getExerciseDataFailInfo: {
    errno: 40002,
    message: '获取运动数据失败'
  },

  // 圈子相关
  createOpinionFailInfo: {
    errno: 50001,
    message: '发布圈子动态失败'
  },
  getOpinionListFailInfo: {
    errno: 50002,
    message: '获取圈子列表失败'
  }
};
